⬜fast-forward以外のcommit errorは例外として外に投げる
2024-04-15 17:30:28
例外として投げず、なるべく処理する
assets/index.jsのSync.onExecute()の戦略を踏襲する
エラーの種類は✅️エラーの型定義を作る (scrapbox-userscript-websocket)で調査し終えた
https://github.com/takker99/scrapbox-userscript-websocket/blob/0.2.0/types.ts#L125-L128
SocketIOError:少し待ってから再度pushする
DuplicateTitleError:✅️DuplicationTitleErrorに対応
NotFastForwardError:最新のcommitをpullしてからpushし直す
from ✅websocket周りのrefactoring
fast-forward以外のcommit errorは例外として外に投げる
リトライしない
ScrapboxのWebSocketのエラーの書式を調べる必要がある
#2024-04-15 17:32:46
#2022-02-11 18:24:06
#2022-02-10